package com.inno.auth.domain.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author sean
 */
@Component
@ConfigurationProperties(prefix = "wx")
@Data
public class WeChatProperties {
    /**
     * 获取openId的url
     */
    private String getOpenIdUrl;
    /**
     * appId
     */
    private String appid;
    /**
     * 密钥
     */
    private String secret;
    /**
     * 商户号
     */
    private String mchid;
    /**
     * 商户API证书的证书序列号
     */
    private String mchSerialNo;
    /**
     * 商户私钥文件
     */
    private String privateKeyFilePath;
    /**
     * 证书解密的密钥
     */
    private String apiV3Key;
    /**
     * 平台证书
     */
    private String weChatPayCertFilePath;
    /**
     * 支付成功回调地址
     */
    private String notifyUrl;
    /**
     * 退款成功回调地址
     */
    private String refundNotifyUrl;

    private String grantType;

}